// 引入用户集合构造函数
const { User } = require('../../../model/user')

module.exports = async (req ,res) => {
  const { id } = req.params;
  // 获取请求参数对象
  const userObj = req.body

  try {
    // 更新数据库中的数据
    await User.updateOne({ _id: id }, userObj)
    // 如果更新成功
    res.send({
      meta: {
        msg: '修改用户信息成功',
        status: 200
      }
    });

  } catch (error) {
    console.log(error)
    // 更新失败
    res.send({
      meta: {
        msg: '修改用户信息失败',
        status: 500
      }
    });
  }

}